Jak zaktualizować Linux Mint Debian 201403? [aktualizacja 14.04]
Kategoria: Artykuły, etykiety: repozytoria, aktualizacja, 201403, lmde, linux mint, mint, linux
Dodany: 2014-03-02 17:35
(zmodyfikowany: 2014-04-14 17:37)
Przez: mati75
Wyświetleń: 7734
Linux Mint Debian Edition korzysta z własnych repozytoriów oparty o Debian w wersji testowej. Tworząc tzw. update packi, czyli kopię repozytoriów z danego dnia. Są one wydawane średnio raz na 3 miesiące. Jako osoba związana dość bardzo z projektem Debian uważam, że jest to straszny błąd, ponieważ gałąź testowa jak przystało na nazwę może zawierać bądź zawiera błędy. Zablokowanie powoduje, że odcinamy się od poprawek pakietów. Gdy tworzyliśmy system w pierwszej wersji miał on korzystać z głównych repozytoriów, lecz później historia potoczyła się inaczej.
Oczywiście można obejść tą sytuacje.
Aktualizacja systemu w oparciu o repozytoria Debian Testing:
Jeśli chcemy mieć system taki jakie było do niego założenia należy go zaktualizować do wersji testowej. Zaczynamy jak wyżej od edycji repozytorium. Podam pełny zapis jak ma wyglądać, będzie prościej:
1/ Edytujemy plik z wpisami repozytorium np. tak:
sudo nano /etc/apt/sources.list.d/official-package-repositories.list
zastępujemy takie lub podobne wpisy (mogą się różnić serwerami lustrzanymi):
deb http://packages.linuxmint.com debian main upstream import deb http://debian.linuxmint.com/latest/ testing main contrib non-free deb http://debian.linuxmint.com/latest/security testing/updates main contrib no$ deb http://debian.linuxmint.com/latest/multimedia testing main non-free deb http://extra.linuxmint.com debian main
Dla edycji Mate na:
deb http://packages.linuxmint.com/ debian import main upstream backport romeo deb http://extra.linuxmint.com debian main deb http://http.debian.net/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb http://www.deb-multimedia.org/ testing main non-free deb http://repo.mate-desktop.org/debian jessie main
Dla edycji Cinnamon na:
deb http://packages.linuxmint.com/ debian import main upstream backport romeo deb http://extra.linuxmint.com debian main deb http://http.debian.net/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb http://www.deb-multimedia.org/ testing main non-free deb http://repo.dug.net.pl/mint debian main
W przypadku nano zapisujemy plik kombinacją klawiszy Ctrl + o i wychodzi z programu Ctrl + x.
2/ Usuwamy preferencje dla repozytoriów:
sudo rm /etc/apt/preferences.d/official-package-repositories.pref
3/ Aktualizujemy listę repozytoriów:
sudo apt-get update
4/ Dla edycji Mate: Wgrywamy nowe klucze publiczne i aktualizujemy ponownie listę:
sudo apt-get --yes --quiet --allow-unauthenticated install mate-archive-keyring sudo apt-get update
5/ Przeprowadzamy pełną aktualizacje systemu:
sudo apt-get dist-upgrade
i od tego momentu mamy system ciągły, z aktualizacjami codziennymi oraz błędami naprawianymi na bieżąco.